/**   
* @Title: AbstractApiController.java 
* @Package com.gomeplus.frame.controller 
* @Description: API接口的抽象控制器 
* @author chenmin-ds   
* @date 2017年5月25日 下午1:31:31 
* @company cn.com.gome
* @version V1.0   
*/ 


package com.gomeplus.frame.controller;

import java.io.IOException;

import javax.servlet.http.HttpServletResponse;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

/** 
 * @ClassName: AbstractApiController 
 * @Description: API接口的抽象控制器 
 * @author chenmin-ds 
 * @date 2017年5月25日 下午1:31:31  
 */
public abstract class AbstractBaseController {
	
	private Logger logger = LoggerFactory.getLogger("AbstractBaseController");

	protected boolean ajax(HttpServletResponse response,String content, String type) {
		try {
			response.setContentType(type + ";charset=UTF-8");
			response.setHeader("Pragma", "No-cache");
			response.setHeader("Cache-Control", "no-cache");
			response.setDateHeader("Expires", 0);
			response.getWriter().write(content);
			response.getWriter().flush();
		} catch (IOException e) {
			logger.error("后台管理的控制器的抽象基础父类 ，信息回写失败" , e);
			return false;
		}
		return true;
	}
}
